.. _CInfGame Class: ========================== CInfGame Class ========================== .. toctree:: :maxdepth: 1 * :ref:`Overview` * :ref:`Quick Reference` * :ref:`Constructors` * :ref:`Methods` ---- .. _CInfGame_Overview: Overview --------------- .. note:: The **CInfGame** class handles general game features The structure used for this class is :ref:`CInfGame` ---- .. _CInfGame_QuickRef: Quick Reference --------------- +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Quick Ref** | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:CInfGame**\() | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:~CInfGame**\() | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | int **CInfGame\:\:AddCharacterToAllies**\(long id) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | int **CInfGame\:\:AddCharacterToFamiliars**\(long id) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | int **CInfGame\:\:AddCharacterToOverflow**\(long id) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | int **CInfGame\:\:AddCharacterToParty**\(long id, short nPortraitNumber) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:AddDisposableItem**\(:ref:`CItem`\* pItem) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | int **CInfGame\:\:AddItemToStore**\(:ref:`CResRef`\& cResStore, :ref:`CItem`\* pItem, unsigned long\& errorStrRef) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:AddPartyGold**\(long dwAddPartyGold) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:AddPartyXP**\(unsigned long nXPBonus) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:ApplyVolumeSliders**\() | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`CSaveGameSlot`\* **CInfGame\:\:BuildGameSlot**\(:ref:`CString` sFileName, :ref:`CString` sGamePath, bool bStoreFullPath) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | int **CInfGame\:\:CanEnterStore**\(unsigned long\& strError) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | int **CInfGame\:\:CanRestParty**\(unsigned long\& strError, unsigned char bRenting) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | unsigned char **CInfGame\:\:CanSaveGame**\(unsigned long\& strError, unsigned char bInRestGame, unsigned char bInStore, unsigned char bCheckCombat) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:CenterOnGroupLeader**\() | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:ChangeBiography**\(unsigned char nFixedPartyId, :ref:`CString` szBiography) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | int **CInfGame\:\:ChangeMarkupStore**\(:ref:`CResRef`\& cResStore, int buymarkup, int sellmarkup) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:ChangeReputation**\(short eventCode) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:CharacterExport**\(long nCharacterId, :ref:`CString` fileName, int osOpenExportedCharacter) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | long **CInfGame\:\:CharacterImport**\(:ref:`CString` fileName, unsigned char\& nVersion, unsigned char nSlot) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | int **CInfGame\:\:CheckForInteractiveDream**\() | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | int **CInfGame\:\:CheckItemExclusive**\(:ref:`CGameSprite`\* pSprite, int nSlot, :ref:`CItem`\* pItem, unsigned long\& strError) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | int **CInfGame\:\:CheckItemNotUsableByClass**\(unsigned char nClass, unsigned long dwNotUsableBy, unsigned long baseFlags) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | int **CInfGame\:\:CheckItemSlot**\(short nPortraitNum, short nSlotNum, :ref:`CItem`\*\& item, unsigned long\& errorCode) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | int **CInfGame\:\:CheckItemSlot**\(:ref:`CGameSprite`\* pSprite, short nSlotNum, :ref:`CItem`\*\& item, unsigned long\& errorCode) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | int **CInfGame\:\:CheckItemUsable**\(short nPortraitNum, :ref:`CItem`\* item, unsigned long\& errorCode, int bAsync) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | int **CInfGame\:\:CheckItemUsable**\(:ref:`CGameSprite`\* pSprite, :ref:`CItem`\* item, unsigned long\& errorCode, int bAsync) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | int **CInfGame\:\:CheckItemUsableByClass**\(:ref:`CItem`\* pItem, unsigned char nClass, unsigned char nActiveClass, unsigned char nInactiveClass, int bInactiveUsable, unsigned long\& errorCode, unsigned long baseFlags) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | int **CInfGame\:\:CheckStoredAreas**\(:ref:`CString` areaName) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | int **CInfGame\:\:ClearCharacterSlot**\(int nCharacterSlot) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:ClearTransitionPiles**\() | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:CompressContainer**\(long nContainerId) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:DeleteCharacters**\(int nStartingFrom) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | int **CInfGame\:\:DeleteSaveGame**\(:ref:`CString`\& sSaveGame) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:DemandServerStore**\(:ref:`CResRef`\& store, int bSaveToDisk) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:DestroyGame**\(unsigned char bProgressBarRequired, unsigned char bProgressBarInPlace) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | int **CInfGame\:\:DrainItemInStore**\(:ref:`CResRef`\& cResStore, :ref:`CResRef`\& ref, int number, int abilityNum) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:EnablePortrait**\(unsigned char nControlId, int bEnable) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | unsigned char **CInfGame\:\:ExtendedDayNightAreaActive**\() | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:FeedBack**\(unsigned short feedBackId, long int1) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | virtual int __cdecl **CInfGame\:\:FilterSounds**\(:ref:`CRes`\* pRes) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | unsigned char **CInfGame\:\:FindAreaID**\(unsigned long nAreaID) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CInfGame\:\:FindEmptyItemPersonalInventory**\(short nPortraitNum) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | unsigned long **CInfGame\:\:FindItemInStore**\(:ref:`CResRef`\& cResStore, :ref:`CResRef`\& ref, int checkForIdentified) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | int **CInfGame\:\:FindNewestSlot**\(int nSlot) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | int **CInfGame\:\:FindOldestSlot**\(int nSlot) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | int **CInfGame\:\:GetAnimationVidCell**\(:ref:`CVidCell`\& cVidCell, :ref:`CString`\& sPaperDoll, unsigned char nRange) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`CGameArea`\* **CInfGame\:\:GetArea**\(:ref:`CString` areaName) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | long **CInfGame\:\:GetAveragePartyLevel**\() | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | int **CInfGame\:\:GetCampaignIcon**\() | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | int **CInfGame\:\:GetCanImportSavedGames**\() | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | long **CInfGame\:\:GetCharacterCriteria**\(short criteria) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | long **CInfGame\:\:GetCharacterId**\(short nPortrait) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CInfGame\:\:GetCharacterPortraitNum**\(long characterId) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | long **CInfGame\:\:GetCharacterSlot**\(int nCharacterSlot) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | int **CInfGame\:\:GetCharacterSlotFromId**\(long nCharacterId) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | unsigned char **CInfGame\:\:GetCharactersControlled**\() | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`CString` **CInfGame\:\:GetCloudSavePrefix**\() | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | unsigned short **CInfGame\:\:GetContainerType**\(long nContainerId) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | int **CInfGame\:\:GetCurrentChapter**\() | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`CString` **CInfGame\:\:GetDirSave**\() | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`CString` **CInfGame\:\:GetDirSaveRoot**\(unsigned char nSaveRoot) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:GetFamiliar**\(unsigned char nLevel, unsigned char alignment, :ref:`CString`\& resref) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | long **CInfGame\:\:GetFixedOrderCharacterId**\(short nSlot) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CInfGame\:\:GetFixedOrderCharacterPortraitNum**\(long characterId) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | long **CInfGame\:\:GetGroundPile**\(long iSprite) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`CStringList`\* **CInfGame\:\:GetImportCharacters**\() | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`CStringList`\* **CInfGame\:\:GetImportableSaveGames**\() | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`CItem`\* **CInfGame\:\:GetItemFromStore**\(:ref:`CResRef`\& cResStore, :ref:`CResRef`\& ref) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`CResRef` **CInfGame\:\:GetItemTint**\(:ref:`CItem`\* pItem) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | int **CInfGame\:\:GetJournalOpenable**\() | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CInfGame\:\:GetNumGroundSlots**\(long nContainerId) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CInfGame\:\:GetNumQuickWeaponSlots**\(short nPortraitNum) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | long **CInfGame\:\:GetNumSummoned**\() | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | long **CInfGame\:\:GetNumSummonedDiva**\() | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | int **CInfGame\:\:GetPaletteSize**\(int nPickRange) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | unsigned long **CInfGame\:\:GetParchmentCaption**\(:ref:`CString` sParchment) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`CStringList`\* **CInfGame\:\:GetPortraits**\() | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | long **CInfGame\:\:GetProtagonist**\() | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CInfGame\:\:GetReputation**\() | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`CString` **CInfGame\:\:GetSaveGameName**\(int nSlot, int resolve) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | int **CInfGame\:\:GetSaveGameTime**\(:ref:`CString` sFileName) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`CStringList`\* **CInfGame\:\:GetSaveGames**\(unsigned char bReturnFullPath, unsigned char bBothMPandSP, int bAllowReadOnly, int bHideTOB, int bHideSOA, int bMigrate) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`CStringList`\* **CInfGame\:\:GetScripts**\() | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | unsigned long **CInfGame\:\:GetScrollSpeed**\() | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`CStore`\* **CInfGame\:\:GetServerStore**\(:ref:`CResRef`\& store) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`CStringList`\* **CInfGame\:\:GetSounds**\() | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | unsigned long **CInfGame\:\:GetTotalPartyKillsNumber**\() | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`CString` **CInfGame\:\:GetWorldmapName**\() | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | int **CInfGame\:\:HealParty**\(int nHP, int bFirstHeal) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:InitDifficulty**\() | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:InitGame**\(unsigned char bProgressBarRequired, unsigned char bProgressBarInPlace) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:IntegrateAddInAreas**\(unsigned long nMap, :ref:`CString` sAreaData) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:InventoryInfoGround**\(long nContainerId, short nSlotNum, :ref:`CItem`\*\& pItem, unsigned long\& description, :ref:`CResRef`\& cResIcon, :ref:`CResRef`\& cResItem, unsigned short\& wCount) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:InventoryInfoPersonal**\(short nPortraitNum, short nSlotNum, :ref:`CItem`\*\& pItem, unsigned long\& description, :ref:`CResRef`\& cResIcon, :ref:`CResRef`\& cResItem, unsigned short\& wCount) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | int **CInfGame\:\:Is3DSound**\(int nChannel) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | int **CInfGame\:\:IsAlly**\(long id) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | int **CInfGame\:\:IsFamiliar**\(long id) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:LeaveAreaLuaMultiplayer**\(long iSprite, :ref:`CPoint` ptStart, short nDirection, :ref:`CString` sAreaName, :ref:`CString` sParchment) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:LeaveAreaNameMultiplayer**\(long iLSprite, long iTrigger, :ref:`CString` sAreaName) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`CGameArea`\* **CInfGame\:\:LoadArea**\(:ref:`CString` areaName, unsigned char nTravelScreenImageToUse, unsigned char bProgressBarRequired, unsigned char bProgressBarInPlace) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | int **CInfGame\:\:LoadGame**\(unsigned char bProgressBarRequired, unsigned char bProgressBarInPlace) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:LoadKey**\(int code, short cnt) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:LoadKeymap**\() | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:LoadMultiPlayerPermissions**\() | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:LoadOptions**\() | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:MakeCharacterProtagonist**\(long nID) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:Marshal**\(unsigned char\*\* pGame, long\* nGame, unsigned char bProgressBarInPlace) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:MoveGlobals**\(:ref:`CString`\& sFromArea, :ref:`CString`\& sToArea, :ref:`CPoint`\& ptDest, long runningAIId) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:MoveToCampaign**\(:ref:`CString` campaign) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:MoveToExpansionMap**\(:ref:`CString` sMapRes, :ref:`CString` sArea, :ref:`CPoint` ptStartLoc) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:MultiplayerSetCharacterCreationLocation**\() | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:NewGame**\(unsigned char bProgressBarRequired, unsigned char bProgressBarInPlace) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:OnPortraitLClick**\(unsigned long id) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:OnPortraitLDblClick**\(unsigned long id) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:PanicRescueItem**\(:ref:`CItem`\* pItem, long nCharacterId) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | unsigned char **CInfGame\:\:PrivilegedSlot**\(:ref:`CString`\& sSaveGame) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:ProgressBarCallback**\(unsigned long dwSize, unsigned char bInitialize) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:PushGameSlot**\(:ref:`CSaveGameSlot`\* pSlot, int nSlot) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:ReadyCharacterTerminationSequence**\() | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:ReleaseServerStore**\(:ref:`CResRef`\& store) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:RememorizeSpells**\() | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | int **CInfGame\:\:RemoveCharacterFromAllies**\(long id) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | int **CInfGame\:\:RemoveCharacterFromFamiliars**\(long id) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | int **CInfGame\:\:RemoveCharacterFromParty**\(long id, int\& overflow, int addToNonPartyList) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:RemoveDisposableItem**\(:ref:`CItem`\* pItem) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:RemoveFamiliarResRef**\(:ref:`CResRef`\& resref, unsigned char nAlignment, unsigned char nLevel) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:RenderAppearance**\(:ref:`CPoint` position, int bRenderEquipment) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:RenderColorDisplay**\(:ref:`CRect` r, int nPickRange, int frame) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:RenderPalette**\(:ref:`CRect` r, int nPickRange) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:RenderPortrait**\(unsigned long portraitId, :ref:`CPoint`\& cpRenderPosition, :ref:`CSize`\& szControl, int bPressed, int reorderHighlight, int selectFromMarker, :ref:`CRect`\& rClip) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | int **CInfGame\:\:ReplaceItemInStore**\(:ref:`CResRef`\& cResStore, :ref:`CResRef`\& oldRef, :ref:`CResRef`\& newRef) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:ReputationAdjustment**\(short reputationAdjustment, int set) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | unsigned char **CInfGame\:\:RestParty**\(unsigned char nSuggestedDreamToDisplay, int nHP, unsigned char bRenting, unsigned char bMovie, int nGP) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | unsigned char **CInfGame\:\:RestPartyPrivate**\(unsigned char nSuggestedDreamToDisplay, int nHP, unsigned char bRenting, unsigned char bMovie, int nGP) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CInfGame\:\:RestorePartyToLocations**\(:ref:`CGameSprite`\* pCaller, int pocketPlane) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | int **CInfGame\:\:SaveGame**\(unsigned char bProgressBarRequired, unsigned char bProgressBarInPlace, unsigned char bSaveScreen, unsigned char exportSave) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | int **CInfGame\:\:SaveGameExists**\(:ref:`CString`\& sSaveGame, unsigned char nSaveRoot) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:SaveMultiPlayerPermissions**\() | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:SaveOptions**\() | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | int **CInfGame\:\:SelectAll**\(unsigned char bPlaySound) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | int **CInfGame\:\:SelectCharacter**\(long characterId, unsigned char bPlaySelectSound) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:SelectToolbar**\() | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:SetAppearanceColorsBody**\(unsigned char\* appearanceColorsBody) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:SetAppearanceColorsHelmet**\(unsigned char\* appearanceColorsHelmet) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:SetAppearanceColorsShield**\(unsigned char\* appearanceColorsShield) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:SetAppearanceColorsWeapon**\(unsigned char\* appearanceColorsWeapon) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | int **CInfGame\:\:SetCampaign**\(:ref:`CString` campaign) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | int **CInfGame\:\:SetCharacterSlot**\(int nCharacterSlot, long nCharacterId) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:SetIconIndex**\(unsigned char iconIndex) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | int **CInfGame\:\:SetItemToStore**\(:ref:`CResRef`\& cResStore, :ref:`CResRef`\& cResItem, int nItems, int itemFlags) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:SetLastTarget**\(long id) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:SetProtagonist**\(long nId) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:SetReputation**\(short rep, int checkBounds) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:SetStartArea2DA**\(:ref:`CString` start2da) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:SetStartParty2DA**\(:ref:`CString` startParty2da) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:SetState**\(short state, int allowDead) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:SetTravelScreenImageResRef**\(:ref:`CResRef`\& resrefTravelScreenImage) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:SetVisibleArea**\(unsigned char nAreaId) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:SetupCharacters**\(unsigned char bProgressBarInPlace) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:ShowCreatureTooltips**\(unsigned char time) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:StartCharacterTerminationSequence**\() | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:StepAnimation**\(unsigned char direction) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:StorePartyLocations**\(int pocketPlane) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:SwapCharacters**\(unsigned long pos1, unsigned long pos2) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | int **CInfGame\:\:SwapItemGround**\(long nContainerId, short nSlotNum, :ref:`CItem`\*\& pNewItem, unsigned long\& errorCode, unsigned short wCount, unsigned char bFromServer) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | int **CInfGame\:\:SwapItemPersonal**\(short nPortraitNum, short nSlotNum, :ref:`CItem`\*\& pNewItem, unsigned long\& errorCode, unsigned short wCount, unsigned char bFromServer, :ref:`CGameSprite`\* pSprite) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | int **CInfGame\:\:SwapItemPersonalInventory**\(short nPortraitNum, :ref:`CItem`\*\& pNewItem, short nSlotNum, unsigned long\& errorCode, unsigned short wCount, unsigned char bFromServer, int bAutoStacking, int bFlexibleSlot) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:SynchronousUpdate**\() | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | short **CInfGame\:\:TakeItemFromStore**\(:ref:`CResRef`\& cResStore, :ref:`CResRef`\& ref, int number) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | unsigned char **CInfGame\:\:ToggleAI**\() | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | int **CInfGame\:\:Unmarshal**\(unsigned char\* pGame, long nGame, unsigned char bProgressBarInPlace) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:UnselectAll**\() | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | unsigned char **CInfGame\:\:UpdateCharacterPartyOrder**\(long\* pCharacterIds, short nOverflowCharacters, long\* pOverflowCharacterIds) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:UpdateCharacterSlots**\() | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:UpdatePartyToExpansionPack**\(int bStart, int bForceDefault, long nXPGiven) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:UpdatePortrait**\(short nPortrait, unsigned long panelId) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:UpdateTokens**\(:ref:`CGameSprite`\* pSprite) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | int **CInfGame\:\:UseMagicOnGround**\(:ref:`CPoint` ptTarget) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | int **CInfGame\:\:UseMagicOnObject**\(long target) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:WorldEngineActivated**\(:ref:`CVidMode`\* pVidMode) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void **CInfGame\:\:WorldEngineDeactivated**\() | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ ---- .. _CInfGame_Constructors: Constructors --------------- +----------------------------------------------------------+------------------------------------------------------+ | **Name** | **Description** | +----------------------------------------------------------+------------------------------------------------------+ | :ref:`CInfGame\:\:CInfGame` | Constructs a ``CInfGame`` object | +----------------------------------------------------------+------------------------------------------------------+ | :ref:`CInfGame\:\:~CInfGame` | Destroys a ``CInfGame`` object | +----------------------------------------------------------+------------------------------------------------------+ .. _CInfGameCInfGame: CInfGame\:\:CInfGame ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Constructs a ``CInfGame`` object :: void CInfGame::CInfGame(); **Remarks** Constructs a ``CInfGame`` object ---- .. _CInfGame~CInfGame: CInfGame\:\:~CInfGame ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Destroys the ``CInfGame`` object :: void CInfGame::~CInfGame(); **Remarks** Destroys the ``CInfGame`` object ---- .. _CInfGame_Methods: Methods --------------- +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | **Name** | **Description** | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:AddCharacterToAllies` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:AddCharacterToFamiliars` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:AddCharacterToOverflow` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:AddCharacterToParty` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:AddDisposableItem` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:AddItemToStore` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:AddPartyGold` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:AddPartyXP` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:ApplyVolumeSliders` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:BuildGameSlot` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:CanEnterStore` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:CanRestParty` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:CanSaveGame` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:CenterOnGroupLeader` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:ChangeBiography` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:ChangeMarkupStore` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:ChangeReputation` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:CharacterExport` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:CharacterImport` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:CheckForInteractiveDream` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:CheckItemExclusive` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:CheckItemNotUsableByClass` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:CheckItemSlot` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:CheckItemUsable` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:CheckItemUsableByClass` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:CheckStoredAreas` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:ClearCharacterSlot` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:ClearTransitionPiles` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:CompressContainer` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:DeleteCharacters` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:DeleteSaveGame` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:DemandServerStore` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:DestroyGame` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:DrainItemInStore` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:EnablePortrait` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:ExtendedDayNightAreaActive` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:FeedBack` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:FilterSounds` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:FindAreaID` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:FindEmptyItemPersonalInventory` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:FindItemInStore` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:FindNewestSlot` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:FindOldestSlot` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:GetAnimationVidCell` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:GetArea` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:GetAveragePartyLevel` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:GetCampaignIcon` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:GetCanImportSavedGames` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:GetCharacterCriteria` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:GetCharacterId` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:GetCharacterPortraitNum` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:GetCharacterSlot` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:GetCharacterSlotFromId` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:GetCharactersControlled` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:GetCloudSavePrefix` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:GetContainerType` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:GetCurrentChapter` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:GetDirSave` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:GetDirSaveRoot` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:GetFamiliar` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:GetFixedOrderCharacterId` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:GetFixedOrderCharacterPortraitNum` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:GetGroundPile` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:GetImportCharacters` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:GetImportableSaveGame` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:GetItemFromStore` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:GetItemTint` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:GetJournalOpenable` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:GetNumGroundSlots` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:GetNumQuickWeaponSlots` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:GetNumSummoned` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:GetNumSummonedDiva` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:GetPaletteSize` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:GetParchmentCaption` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:GetPortraits` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:GetProtagonist` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:GetReputation` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:GetSaveGameName` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:GetSaveGameTime` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:GetSaveGames` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:GetScripts` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:GetScrollSpeed` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:GetServerStore` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:GetSounds` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:GetTotalPartyKillsNumber` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:GetWorldmapName` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:HealParty` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:InitDifficulty` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:InitGame` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:IntegrateAddInAreas` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:InventoryInfoGround` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:InventoryInfoPersonal` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:Is3DSound` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:IsAlly` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:IsFamiliar` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:LeaveAreaLuaMultiplayer` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:LeaveAreaNameMultiplayer` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:LoadArea` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:LoadGame` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:LoadKey` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:LoadKeymap` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:LoadMultiPlayerPermissions` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:LoadOptions` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:MakeCharacterProtagonist` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:Marshal` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:MoveGlobals` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:MoveToCampaign` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:MoveToExpansionMap` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:MultiplayerSetCharacterCreationLocation`| | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:NewGame` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:OnPortraitLClick` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:OnPortraitLDblClick` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:PanicRescueItem` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:PrivilegedSlot` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:ProgressBarCallback` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:PushGameSlot` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:ReadyCharacterTerminationSequence` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:ReleaseServerStore` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:RememorizeSpells` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:RemoveCharacterFromAllies` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:RemoveCharacterFromFamiliars` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:RemoveCharacterFromParty` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:RemoveDisposableItem` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:RemoveFamiliarResRef` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:RenderAppearance` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:RenderColorDisplay` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:RenderPalette` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:RenderPortrait` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:ReplaceItemInStore` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:ReputationAdjustment` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:RestParty` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:RestPartyPrivate` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:RestorePartyToLocations` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:SaveGame` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:SaveGameExists` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:SaveMultiPlayerPermissions` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:SaveOptions` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:SelectAll` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:SelectCharacter` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:SelectToolbar` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:SetAppearanceColorsBody` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:SetAppearanceColorsHelmet` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:SetAppearanceColorsShield` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:SetAppearanceColorsWeapon` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:SetCampaign` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:SetCharacterSlot` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:SetIconIndex` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:SetItemToStore` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:SetLastTarget` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:SetProtagonist` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:SetReputation` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:SetStartArea2DA` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:SetStartParty2DA` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:SetState` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:SetTravelScreenImageResRef` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:SetVisibleArea` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:SetupCharacters` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:ShowCreatureTooltips` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:StartCharacterTerminationSequence` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:StepAnimation` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:StorePartyLocations` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:SwapCharacters` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:SwapItemGround` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:SwapItemPersonal` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:SwapItemPersonalInventory` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:SynchronousUpdate` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:TakeItemFromStore` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:ToggleAI` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:Unmarshal` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:UnselectAll` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:UpdateCharacterPartyOrder` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:UpdateCharacterSlots` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:UpdatePartyToExpansionPack` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:UpdatePortrait` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:UpdateTokens` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:UseMagicOnGround` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:UseMagicOnObject` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:WorldEngineActivated` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CInfGame\:\:WorldEngineDeactivated` | | +------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ ---- .. _CInfGameAddCharacterToAllies: CInfGame\:\:AddCharacterToAllies ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: int CInfGame::AddCharacterToAllies(long id); **Parameters** * ``long`` *id* - **Return Value** Returns ``int`` **Remarks** ---- .. _CInfGameAddCharacterToFamiliars: CInfGame\:\:AddCharacterToFamiliars ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: int CInfGame::AddCharacterToFamiliars(long id); **Parameters** * ``long`` *id* - **Return Value** Returns ``int`` **Remarks** ---- .. _CInfGameAddCharacterToOverflow: CInfGame\:\:AddCharacterToOverflow ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: int CInfGame::AddCharacterToOverflow(long id); **Parameters** * ``long`` *id* - **Return Value** Returns ``int`` **Remarks** ---- .. _CInfGameAddCharacterToParty: CInfGame\:\:AddCharacterToParty ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: int CInfGame::AddCharacterToParty(long id, short nPortraitNumber); **Parameters** * ``long`` *id* - * ``short`` *nPortraitNumber* - **Return Value** Returns ``int`` **Remarks** ---- .. _CInfGameAddDisposableItem: CInfGame\:\:AddDisposableItem ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::AddDisposableItem(CItem* pItem); **Parameters** * :ref:`CItem`\* *pItem* - **Remarks** ---- .. _CInfGameAddItemToStore: CInfGame\:\:AddItemToStore ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: int CInfGame::AddItemToStore( CResRef& cResStore, CItem* pItem, unsigned long& errorStrRef); **Parameters** * :ref:`CResRef`\& *cResStore* - * :ref:`CItem`\* *pItem* - * ``unsigned long``\& *errorStrRef* - **Return Value** Returns ``int`` **Remarks** ---- .. _CInfGameAddPartyGold: CInfGame\:\:AddPartyGold ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::AddPartyGold(long dwAddPartyGold); **Parameters** * ``long`` *dwAddPartyGold* - **Remarks** ---- .. _CInfGameAddPartyXP: CInfGame\:\:AddPartyXP ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::AddPartyXP(unsigned long nXPBonus); **Parameters** * ``unsigned long`` *nXPBonus* - **Remarks** ---- .. _CInfGameApplyVolumeSliders: CInfGame\:\:ApplyVolumeSliders ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::ApplyVolumeSliders(); **Remarks** ---- .. _CInfGameBuildGameSlot: `CInfGame\:\:BuildGameSlot` ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: CSaveGameSlot* CInfGame::BuildGameSlot( CString sFileName, CString sGamePath, bool bStoreFullPath); **Parameters** * :ref:`CString` *sFileName* - * :ref:`CString` *sGamePath* - * ``bool`` *bStoreFullPath* - **Return Value** :ref:`CSaveGameSlot`\* **Remarks** ---- .. _CInfGameCanEnterStore: CInfGame\:\:CanEnterStore ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: int CInfGame::CanEnterStore(unsigned long& strError); **Parameters** * ``unsigned long``\& *strError* - **Return Value** Returns ``int`` **Remarks** ---- .. _CInfGameCanRestParty: CInfGame\:\:CanRestParty ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: int CInfGame::CanRestParty( unsigned long& strError, unsigned char bRenting); **Parameters** * ``unsigned long``\& *strError* - * ``unsigned char`` *bRenting* - **Return Value** Returns ``int`` **Remarks** ---- .. _CInfGameCanSaveGame: CInfGame\:\:CanSaveGame ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: unsigned char CInfGame::CanSaveGame( unsigned long& strError, unsigned char bInRestGame, unsigned char bInStore, unsigned char bCheckCombat); **Parameters** * ``unsigned long``\& *strError* - * ``unsigned char`` *bInRestGame* - * ``unsigned char`` *bInStore* - * ``unsigned char`` *bCheckCombat* - **Return Value** **Remarks** ---- .. _CInfGameCenterOnGroupLeader: CInfGame\:\:CenterOnGroupLeader ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::CenterOnGroupLeader(); **Remarks** ---- .. _CInfGameChangeBiography: CInfGame\:\:ChangeBiography ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::ChangeBiography( unsigned char nFixedPartyId, CString szBiography); **Parameters** * ``unsigned char`` *nFixedPartyId* - * :ref:`CString` *szBiography* - **Remarks** ---- .. _CInfGameChangeMarkupStore: CInfGame\:\:ChangeMarkupStore ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: int CInfGame::ChangeMarkupStore( CResRef& cResStore, int buymarkup, int sellmarkup); **Parameters** * :ref:`CResRef`\& *cResStore* - * ``int`` *buymarkup* - * ``int`` *sellmarkup* - **Return Value** Returns ``int`` **Remarks** ---- .. _CInfGameChangeReputation: CInfGame\:\:ChangeReputation ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::ChangeReputation(short eventCode); **Parameters** * ``short`` *eventCode* - **Remarks** ---- .. _CInfGameCharacterExport: CInfGame\:\:CharacterExport ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::CharacterExport( long nCharacterId, CString fileName, int osOpenExportedCharacter); **Parameters** * ``long`` *nCharacterId* - * :ref:`CString` *fileName* - * ``int`` *osOpenExportedCharacter* - **Remarks** ---- .. _CInfGameCharacterImport: CInfGame\:\:CharacterImport ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: long CInfGame::CharacterImport( CString fileName, unsigned char& nVersion, unsigned char nSlot); **Parameters** * :ref:`CString` *fileName* - * ``unsigned char``\& *nVersion* - * ``unsigned char`` *nSlot* - **Return Value** Returns ``long`` **Remarks** ---- .. _CInfGameCheckForInteractiveDream: CInfGame\:\:CheckForInteractiveDream ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: int CInfGame::CheckForInteractiveDream(); **Return Value** Returns ``int`` **Remarks** ---- .. _CInfGameCheckItemExclusive: CInfGame\:\:CheckItemExclusive ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: int CInfGame::CheckItemExclusive( CGameSprite* pSprite, int nSlot, CItem* pItem, unsigned long& strError); **Parameters** * :ref:`CGameSprite`\* *pSprite* - * ``int`` *nSlot* - * :ref:`CItem`\* *pItem* - * ``unsigned long``\& *strError* - **Return Value** Returns ``int`` **Remarks** ---- .. _CInfGameCheckItemNotUsableByClass: CInfGame\:\:CheckItemNotUsableByClass ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: int CInfGame::CheckItemNotUsableByClass( unsigned char nClass, unsigned long dwNotUsableBy, unsigned long baseFlags); **Parameters** * ``unsigned char`` *nClass* - * ``unsigned long`` *dwNotUsableBy* - * ``unsigned long`` *baseFlags* - **Return Value** Returns ``int`` **Remarks** ---- .. _CInfGameCheckItemSlot: CInfGame\:\:CheckItemSlot ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: int CInfGame::CheckItemSlot( short nPortraitNum, short nSlotNum, CItem*& item, unsigned long& errorCode); **Parameters** * ``short`` *nPortraitNum* - * ``short`` *nSlotNum* - * :ref:`CItem`\*\& *item* - * ``unsigned long``\& *errorCode* - **Return Value** Returns ``int`` **Remarks** ---- CInfGameCheckItemSlot ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: int CInfGame::CheckItemSlot( CGameSprite* pSprite, short nSlotNum, CItem*& item, unsigned long& errorCode); **Parameters** * :ref:`CGameSprite`\* *pSprite* - * ``short`` *nSlotNum* - * :ref:`CItem`\*\& *item* - * ``unsigned long``\& *errorCode* - **Return Value** Returns ``int`` **Remarks** ---- .. _CInfGameCheckItemUsable: CInfGame\:\:CheckItemUsable ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: int CInfGame::CheckItemUsable( short nPortraitNum, CItem* item, unsigned long& errorCode, int bAsync); **Parameters** * ``short`` *nPortraitNum* - * :ref:`CItem`\* *item* - * ``unsigned long``\& *errorCode* - * ``int`` *bAsync* - **Return Value** Returns ``int`` **Remarks** ---- CInfGame\:\:CheckItemUsable ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: int CInfGame::CheckItemUsable( CGameSprite* pSprite, CItem* item, unsigned long& errorCode, int bAsync); **Parameters** * :ref:`CGameSprite`\* *pSprite* - * :ref:`CItem`\* *item* - * ``unsigned long``\& *errorCode* - * ``int`` *bAsync* - **Return Value** Returns ``int`` **Remarks** ---- .. _CInfGameCheckItemUsableByClass: CInfGame\:\:CheckItemUsableByClass ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: int CInfGame::CheckItemUsableByClass( CItem* pItem, unsigned char nClass, unsigned char nActiveClass, unsigned char nInactiveClass, int bInactiveUsable, unsigned long& errorCode, unsigned long baseFlags); **Parameters** * :ref:`CItem`\* *pItem* - * ``unsigned char`` *nClass* - * ``unsigned char`` *nActiveClass* - * ``unsigned char`` *nInactiveClass* - * ``int`` *bInactiveUsable* - * ``unsigned long``\& *errorCode* - * ``unsigned long`` *baseFlags* - **Return Value** Returns ``int`` **Remarks** ---- .. _CInfGameCheckStoredAreas: CInfGame\:\:CheckStoredAreas ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: int CInfGame::CheckStoredAreas(CString areaName); **Parameters** * :ref:`CString` *areaName* - **Return Value** Returns ``int`` **Remarks** ---- .. _CInfGameClearCharacterSlot: CInfGame\:\:ClearCharacterSlot ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: int CInfGame::ClearCharacterSlot(int nCharacterSlot); **Parameters** * ``int`` *nCharacterSlot* - **Return Value** Returns ``int`` **Remarks** ---- .. _CInfGameClearTransitionPiles: CInfGame\:\:ClearTransitionPiles ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::ClearTransitionPiles(); **Remarks** ---- .. _CInfGameCompressContainer: CInfGame\:\:CompressContainer ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::CompressContainer(long nContainerId); **Parameters** * ``long`` *nContainerId* - **Remarks** ---- .. _CInfGameDeleteCharacters: CInfGame\:\:DeleteCharacters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::DeleteCharacters(int nStartingFrom); **Parameters** * ``int`` *nStartingFrom* - **Remarks** ---- .. _CInfGameDeleteSaveGame: CInfGame\:\:DeleteSaveGame ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: int CInfGame::DeleteSaveGame(CString& sSaveGame); **Parameters** * :ref:`CString`\& *sSaveGame* - **Return Value** Returns ``int`` **Remarks** ---- .. _CInfGameDemandServerStore: CInfGame\:\:DemandServerStore ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::DemandServerStore( CResRef& store, int bSaveToDisk); **Parameters** * :ref:`CResRef`\& *store* - * ``int`` *bSaveToDisk* - **Remarks** ---- .. _CInfGameDestroyGame: CInfGame\:\:DestroyGame ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::DestroyGame( unsigned char bProgressBarRequired, unsigned char bProgressBarInPlace); **Parameters** * ``unsigned char`` *bProgressBarRequired* - * ``unsigned char`` *bProgressBarInPlace* - **Remarks** ---- .. _CInfGameDrainItemInStore: CInfGame\:\:DrainItemInStore ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: int CInfGame::DrainItemInStore( CResRef& cResStore, CResRef& ref, int number, int abilityNum); **Parameters** * :ref:`CResRef`\& *cResStore* - * :ref:`CResRef`\& *ref* - * ``int`` *number* - * ``int`` *abilityNum* - **Return Value** Returns ``int`` **Remarks** ---- .. _CInfGameEnablePortrait: CInfGame\:\:EnablePortrait ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::EnablePortrait( unsigned char nControlId, int bEnable); **Parameters** * ``unsigned char`` *nControlId* - * ``int`` *bEnable* - **Remarks** ---- .. _CInfGameExtendedDayNightAreaActive: CInfGame\:\:ExtendedDayNightAreaActive ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: unsigned char CInfGame::ExtendedDayNightAreaActive(); **Return Value** Returns ``unsigned char`` **Remarks** ---- .. _CInfGameFeedBack: CInfGame\:\:FeedBack ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::FeedBack( unsigned short feedBackId, long int1); **Parameters** * ``unsigned short`` *feedBackId* - * ``long`` *int1* - **Remarks** ---- .. _CInfGameFilterSounds: CInfGame\:\:FilterSounds ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: virtual int __cdecl CInfGame::FilterSounds(CRes* pRes); **Parameters** * :ref:`CRes`\* *pRes* - **Return Value** Returns ``int`` **Remarks** ---- .. _CInfGameFindAreaID: CInfGame\:\:FindAreaID ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: unsigned char CInfGame::FindAreaID(unsigned long nAreaID); **Parameters** * ``unsigned long`` *nAreaID* - **Return Value** Returns ``unsigned char`` **Remarks** ---- .. _CInfGameFindEmptyItemPersonalInventory: CInfGame\:\:FindEmptyItemPersonalInventory ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CInfGame::FindEmptyItemPersonalInventory(short nPortraitNum); **Parameters** * ``short`` *nPortraitNum* - **Return Value** Returns ``short`` **Remarks** ---- .. _CInfGameFindItemInStore: CInfGame\:\:FindItemInStore ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: unsigned long CInfGame::FindItemInStore( CResRef& cResStore, CResRef& ref, int checkForIdentified); **Parameters** * :ref:`CResRef`\& *cResStore* - * :ref:`CResRef`\& *ref* - * ``int`` *checkForIdentified* - **Return Value** Returns ``unsigned long`` **Remarks** ---- .. _CInfGameFindNewestSlot: CInfGame\:\:FindNewestSlot ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: int CInfGame::FindNewestSlot(int nSlot); **Parameters** * ``int`` *nSlot* - **Return Value** Returns ``int`` **Remarks** ---- .. _CInfGameFindOldestSlot: CInfGame\:\:FindOldestSlot ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: int CInfGame::FindOldestSlot(int nSlot); **Parameters** * ``int`` *nSlot* - **Return Value** Returns ``int`` **Remarks** ---- .. _CInfGameGetAnimationVidCell: CInfGame\:\:GetAnimationVidCell ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: int CInfGame::GetAnimationVidCell( CVidCell& cVidCell, CString& sPaperDoll, unsigned char nRange); **Parameters** * :ref:`CVidCell`\& *cVidCell* - * :ref:`CString`\& *sPaperDoll* - * ``unsigned char`` *nRange* - **Return Value** Returns ``int`` **Remarks** ---- .. _CInfGameGetArea: CInfGame\:\:GetArea ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: CGameArea* CInfGame::GetArea(CString areaName); **Parameters** * :ref:`CString` *areaName* - **Return Value** :ref:`CGameArea`\* **Remarks** ---- .. _CInfGameGetAveragePartyLevel: CInfGame\:\:GetAveragePartyLevel ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: long CInfGame::GetAveragePartyLevel(); **Return Value** Returns ``long`` **Remarks** ---- .. _CInfGameGetCampaignIcon: CInfGame\:\:GetCampaignIcon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: int CInfGame::GetCampaignIcon(); **Return Value** Returns ``int`` **Remarks** ---- .. _CInfGameGetCanImportSavedGames: CInfGame\:\:GetCanImportSavedGames ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: int CInfGame::GetCanImportSavedGames(); **Return Value** Returns ``int`` **Remarks** ---- .. _CInfGameGetCharacterCriteria: CInfGame\:\:GetCharacterCriteria ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: long CInfGame::GetCharacterCriteria(short criteria); **Parameters** * ``short`` *criteria* - **Return Value** Returns ``long`` **Remarks** ---- .. _CInfGameGetCharacterId: CInfGame\:\:GetCharacterId ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: long CInfGame::GetCharacterId(short nPortrait); **Parameters** * ``short`` *nPortrait* - **Return Value** Returns ``long`` **Remarks** ---- .. _CInfGameGetCharacterPortraitNum: CInfGame\:\:GetCharacterPortraitNum ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CInfGame::GetCharacterPortraitNum(long characterId); **Parameters** * ``long`` *characterId* - **Return Value** Returns ``short`` **Remarks** ---- .. _CInfGameGetCharacterSlot: CInfGame\:\:GetCharacterSlot ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: long CInfGame::GetCharacterSlot(int nCharacterSlot); **Parameters** * ``int`` *nCharacterSlot* - **Return Value** Returns ``long`` **Remarks** ---- .. _CInfGameGetCharacterSlotFromId: CInfGame\:\:GetCharacterSlotFromId ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: int CInfGame::GetCharacterSlotFromId(long nCharacterId); **Parameters** * ``long`` *characterId* - **Return Value** Returns ``int`` **Remarks** ---- .. _CInfGameGetCharactersControlled: CInfGame\:\:GetCharactersControlled ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: unsigned char CInfGame::GetCharactersControlled(); **Return Value** Returns ``unsigned char`` **Remarks** ---- .. _CInfGameGetCloudSavePrefix: CInfGame\:\:GetCloudSavePrefix ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: CString CInfGame::GetCloudSavePrefix(); **Return Value** :ref:`CString` **Remarks** ---- .. _CInfGameGetContainerType: CInfGame\:\:GetContainerType ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: unsigned short CInfGame::GetContainerType(long nContainerId); **Parameters** * ``long`` *nContainerId* - **Return Value** Returns ``unsigned short`` **Remarks** ---- .. _CInfGameGetCurrentChapter: CInfGame\:\:GetCurrentChapter ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: int CInfGame::GetCurrentChapter(); **Return Value** Returns ``int`` **Remarks** ---- .. _CInfGameGetDirSave: CInfGame\:\:GetDirSave ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: CString CInfGame::GetDirSave(); **Return Value** :ref:`CString` **Remarks** ---- .. _CInfGameGetDirSaveRoot: CInfGame\:\:GetDirSaveRoot ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: CString CInfGame::GetDirSaveRoot(unsigned char nSaveRoot); **Parameters** * ``unsigned char`` *nSaveRoot* - **Return Value** :ref:`CString` **Remarks** ---- .. _CInfGameGetFamiliar: CInfGame\:\:GetFamiliar ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::GetFamiliar( unsigned char nLevel, unsigned char alignment, CString& resref); **Parameters** * ``unsigned char`` *nLevel* - * ``unsigned char`` *alignment* - * :ref:`CString`\& *resref* - **Remarks** ---- .. _CInfGameGetFixedOrderCharacterId: CInfGame\:\:GetFixedOrderCharacterId ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: long CInfGame::GetFixedOrderCharacterId(short nSlot); **Parameters** * ``short`` *nSlot* - **Return Value** Returns ``long`` **Remarks** ---- .. _CInfGameGetFixedOrderCharacterPortraitNum: CInfGame\:\:GetFixedOrderCharacterPortraitNum ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CInfGame::GetFixedOrderCharacterPortraitNum(long characterId); **Parameters** * ``long`` *characterId* - **Return Value** Returns ``short`` **Remarks** ---- .. _CInfGameGetGroundPile: CInfGame\:\:GetGroundPile ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: long CInfGame::GetGroundPile(long iSprite); **Parameters** * ``long`` *iSprite* - **Return Value** Returns ``long`` **Remarks** ---- .. _CInfGameGetImportCharacters: CInfGame\:\:GetImportCharacters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: CStringList* CInfGame::GetImportCharacters(); **Return Value** :ref:`CStringList`\* **Remarks** ---- .. _CInfGameGetImportableSaveGame: CInfGame\:\:GetImportableSaveGame ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: CStringList* CInfGame::GetImportableSaveGames(); **Return Value** :ref:`CStringList`\* **Remarks** ---- .. _CInfGameGetItemFromStore: CInfGame\:\:GetItemFromStore ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: CItem* CInfGame::GetItemFromStore( CResRef& cResStore, CResRef& ref); **Parameters** * :ref:`CResRef`\& *cResStore* - * :ref:`CResRef`\& *ref* - **Return Value** :ref:`CItem`\* **Remarks** ---- .. _CInfGameGetItemTint: CInfGame\:\:GetItemTint ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: CResRef CInfGame::GetItemTint(CItem* pItem); **Parameters** * :ref:`CItem`\* *pItem* - **Return Value** :ref:`CResRef` **Remarks** ---- .. _CInfGameGetJournalOpenable: CInfGame\:\:GetJournalOpenable ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: int CInfGame::GetJournalOpenable(); **Return Value** Returns ``int`` **Remarks** ---- .. _CInfGameGetNumGroundSlots: CInfGame\:\:GetNumGroundSlots ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CInfGame::GetNumGroundSlots(long nContainerId); **Parameters** * ``long`` *nContainerId* - **Return Value** Returns ``short`` **Remarks** ---- .. _CInfGameGetNumQuickWeaponSlots: CInfGame\:\:GetNumQuickWeaponSlots ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CInfGame::GetNumQuickWeaponSlots(short nPortraitNum); **Parameters** * ``short`` *nPortraitNum* - **Return Value** Returns ``short`` **Remarks** ---- .. _CInfGameGetNumSummoned: CInfGame\:\:GetNumSummoned ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: long CInfGame::GetNumSummoned(); **Return Value** Returns ``long`` **Remarks** ---- .. _CInfGameGetNumSummonedDiva: CInfGame\:\:GetNumSummonedDiva ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: long CInfGame::GetNumSummonedDiva(); **Return Value** Returns ``long`` **Remarks** ---- .. _CInfGameGetPaletteSize: CInfGame\:\:GetPaletteSize ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: int CInfGame::GetPaletteSize(int nPickRange); **Parameters** * ``int`` *nPickRange* - **Return Value** Returns ``int`` **Remarks** ---- .. _CInfGameGetParchmentCaption: CInfGame\:\:GetParchmentCaption ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: unsigned long CInfGame::GetParchmentCaption(CString sParchment); **Parameters** * :ref:`CString` *sParchment* - **Return Value** Returns ``unsigned long`` **Remarks** ---- .. _CInfGameGetPortraits: CInfGame\:\:GetPortraits ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: CStringList* CInfGame::GetPortraits(); **Return Value** :ref:`CStringList`\* **Remarks** ---- .. _CInfGameGetProtagonist: CInfGame\:\:GetProtagonist ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: long CInfGame::GetProtagonist(); **Return Value** Returns ``long`` **Remarks** ---- .. _CInfGameGetReputation: CInfGame\:\:GetReputation ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CInfGame::GetReputation(); **Return Value** Returns ``short`` **Remarks** ---- .. _CInfGameGetSaveGameName: CInfGame\:\:GetSaveGameName ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: CString CInfGame::GetSaveGameName( int nSlot, int resolve); **Parameters** * ``int`` *nSlot* - * ``int`` *resolve* - **Return Value** :ref:`CString` **Remarks** ---- .. _CInfGameGetSaveGameTime: CInfGame\:\:GetSaveGameTime ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: int CInfGame::GetSaveGameTime(CString sFileName); **Parameters** * :ref:`CString` *sFileName* - **Return Value** Returns ``int`` **Remarks** ---- .. _CInfGameGetSaveGames: CInfGame\:\:GetSaveGames ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: CStringList* CInfGame::GetSaveGames( unsigned char bReturnFullPath, unsigned char bBothMPandSP, int bAllowReadOnly, int bHideTOB, int bHideSOA, int bMigrate); **Parameters** * ``unsigned char`` *bReturnFullPath* - * ``unsigned char`` *bBothMPandSP* - * ``int`` *bAllowReadOnly* - * ``int`` *bHideTOB* - * ``int`` *bHideSOA* - * ``int`` *bMigrate* - **Return Value** :ref:`CStringList`\* **Remarks** ---- .. _CInfGameGetScripts: CInfGame\:\:GetScripts ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: CStringList* CInfGame::GetScripts(); **Return Value** :ref:`CStringList`\* **Remarks** ---- .. _CInfGameGetScrollSpeed: CInfGame\:\:GetScrollSpeed ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: unsigned long CInfGame::GetScrollSpeed(); **Return Value** Returns ``unsigned long`` **Remarks** ---- .. _CInfGameGetServerStore: CInfGame\:\:GetServerStore ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: CStore* CInfGame::GetServerStore(CResRef& store); **Parameters** * :ref:`CResRef`\& *store* - **Return Value** :ref:`CStore`\* **Remarks** ---- .. _CInfGameGetSounds: CInfGame\:\:GetSounds ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: CStringList* CInfGame::GetSounds(); **Return Value** :ref:`CStringList`\* **Remarks** ---- .. _CInfGameGetTotalPartyKillsNumber: CInfGame\:\:GetTotalPartyKillsNumber ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: unsigned long CInfGame::GetTotalPartyKillsNumber(); **Return Value** Returns ``unsigned long`` **Remarks** ---- .. _CInfGameGetWorldmapName: CInfGame\:\:GetWorldmapName ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: CString CInfGame::GetWorldmapName(); **Return Value** :ref:`CString` **Remarks** ---- .. _CInfGameHealParty: CInfGame\:\:HealParty ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: int CInfGame::HealParty( int nHP, int bFirstHeal); **Parameters** * ``int`` *nHP* - * ``int`` *bFirstHeal* - **Return Value** Returns ``int`` **Remarks** ---- .. _CInfGameInitDifficulty: CInfGame\:\:InitDifficulty ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::InitDifficulty(); **Remarks** ---- .. _CInfGameInitGame: CInfGame\:\:InitGame ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::InitGame( unsigned char bProgressBarRequired, unsigned char bProgressBarInPlace); **Parameters** * ``unsigned char`` *bProgressBarRequired* - * ``unsigned char`` *bProgressBarInPlace* - **Remarks** ---- .. _CInfGameIntegrateAddInAreas: CInfGame\:\:IntegrateAddInAreas ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::IntegrateAddInAreas( unsigned long nMap, CString sAreaData); **Parameters** * ``unsigned long`` *nMap* - * :ref:`CString` *sAreaData* - **Remarks** ---- .. _CInfGameInventoryInfoGround: CInfGame\:\:InventoryInfoGround ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::InventoryInfoGround( long nContainerId, short nSlotNum, CItem*& pItem, unsigned long& description, CResRef& cResIcon, CResRef& cResItem, unsigned short& wCount); **Parameters** * ``long`` *nContainerId* - * ``short`` *nSlotNum* - * :ref:`CItem`\*\& *pItem* - * ``unsigned long``\& *description* - * :ref:`CResRef`\& *cResIcon* - * :ref:`CResRef`\& *cResItem* - * ``unsigned short``\& *wCount* - **Remarks** ---- .. _CInfGameInventoryInfoPersonal: CInfGame\:\:InventoryInfoPersonal ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::InventoryInfoPersonal( short nPortraitNum, short nSlotNum, CItem*& pItem, unsigned long& description, CResRef& cResIcon, CResRef& cResItem, unsigned short& wCount); **Parameters** * ``short`` *nPortraitNum* - * ``short`` *nSlotNum* - * :ref:`CItem`\*\& *pItem* - * ``unsigned long``\& *description* - * :ref:`CResRef`\& *cResIcon* - * :ref:`CResRef`\& *cResItem* - * ``unsigned short``\& *wCount* - **Remarks** ---- .. _CInfGameIs3DSound: CInfGame\:\:Is3DSound ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: int CInfGame::Is3DSound(int nChannel); **Parameters** * ``int`` *nChannel* - **Return Value** Returns ``int`` **Remarks** ---- .. _CInfGameIsAlly: CInfGame\:\:IsAlly ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: int CInfGame::IsAlly(long id); **Parameters** * ``long`` *id* - **Return Value** Returns ``int`` **Remarks** ---- .. _CInfGameIsFamiliar: CInfGame\:\:IsFamiliar ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: int CInfGame::IsFamiliar(long id); **Parameters** * ``long`` *id* - **Return Value** Returns ``int`` **Remarks** ---- .. _CInfGameLeaveAreaLuaMultiplayer: CInfGame\:\:LeaveAreaLuaMultiplayer ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::LeaveAreaLuaMultiplayer( long iSprite, CPoint ptStart, short nDirection, CString sAreaName, CString sParchment); **Parameters** * ``long`` *iSprite* - * :ref:`CPoint` *ptStart* - * ``short`` *nDirection* - * :ref:`CString` *sAreaName* - * :ref:`CString` *sParchment* - **Return Value** **Remarks** ---- .. _CInfGameLeaveAreaNameMultiplayer: CInfGame\:\:LeaveAreaNameMultiplayer ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::LeaveAreaNameMultiplayer( long iLSprite, long iTrigger, CString sAreaName); **Parameters** * ``long`` *iLSprite* - * ``long`` *iTrigger* - * :ref:`CString` *sAreaName* - **Remarks** ---- .. _CInfGameLoadArea: CInfGame\:\:LoadArea ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: CGameArea* CInfGame::LoadArea( CString areaName, unsigned char nTravelScreenImageToUse, unsigned char bProgressBarRequired, unsigned char bProgressBarInPlace); **Parameters** * :ref:`CString` *areaName* - * ``unsigned char`` *nTravelScreenImageToUse* - * ``unsigned char`` *bProgressBarRequired* - * ``unsigned char`` *bProgressBarInPlace* - **Return Value** :ref:`CGameArea`\* **Remarks** ---- .. _CInfGameLoadGame: CInfGame\:\:LoadGame ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: int CInfGame::LoadGame( unsigned char bProgressBarRequired, unsigned char bProgressBarInPlace); **Parameters** * ``unsigned char`` *bProgressBarRequired* - * ``unsigned char`` *bProgressBarInPlace* - **Return Value** Returns ``int`` **Remarks** ---- .. _CInfGameLoadKey: CInfGame\:\:LoadKey ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::LoadKey( int code, short cnt); **Parameters** * ``int`` *code* - * ``short`` *cnt* - **Return Value** **Remarks** ---- .. _CInfGameLoadKeymap: CInfGame\:\:LoadKeymap ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::LoadKeymap(); **Remarks** ---- .. _CInfGameLoadMultiPlayerPermissions: CInfGame\:\:LoadMultiPlayerPermissions ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::LoadMultiPlayerPermissions(); **Remarks** ---- .. _CInfGameLoadOptions: CInfGame\:\:LoadOptions ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::LoadOptions(); **Remarks** ---- .. _CInfGameMakeCharacterProtagonist: CInfGame\:\:MakeCharacterProtagonist ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::MakeCharacterProtagonist(long nID); **Parameters** * ``long`` *nID* - **Remarks** ---- .. _CInfGameMarshal: CInfGame\:\:Marshal ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::Marshal( unsigned char** pGame, long* nGame, unsigned char bProgressBarInPlace); **Parameters** * ``unsigned char``\*\* *pGame* - * ``long``\* *nGame* - * ``unsigned char`` *bProgressBarInPlace* - **Remarks** ---- .. _CInfGameMoveGlobals: CInfGame\:\:MoveGlobals ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::MoveGlobals( CString& sFromArea, CString& sToArea, CPoint& ptDest, long runningAIId); **Parameters** * :ref:`CString`\& *sFromArea* - * :ref:`CString`\& *sToArea* - * :ref:`CPoint`\& *ptDest* - * ``long`` *runningAIId* - **Remarks** ---- .. _CInfGameMoveToCampaign: CInfGame\:\:MoveToCampaign ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::MoveToCampaign(CString campaign); **Parameters** * :ref:`CString` *campaign* - **Remarks** ---- .. _CInfGameMoveToExpansionMap: CInfGame\:\:MoveToExpansionMap ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::MoveToExpansionMap( CString sMapRes, CString sArea, CPoint ptStartLoc); **Parameters** * :ref:`CString` *sMapRes* - * :ref:`CString` *sArea* - * :ref:`CPoint` *ptStartLoc* - **Remarks** ---- .. _CInfGameMultiplayerSetCharacterCreationLocation: CInfGame\:\:MultiplayerSetCharacterCreationLocation ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::MultiplayerSetCharacterCreationLocation(); **Remarks** ---- .. _CInfGameNewGame: CInfGame\:\:NewGame ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::NewGame( unsigned char bProgressBarRequired, unsigned char bProgressBarInPlace); **Parameters** * ``unsigned char`` *bProgressBarRequired* - * ``unsigned char`` *bProgressBarInPlace* - **Remarks** ---- .. _CInfGameOnPortraitLClick: CInfGame\:\:OnPortraitLClick ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::OnPortraitLClick(unsigned long id); **Parameters** * ``unsigned long`` *id* - **Remarks** ---- .. _CInfGameOnPortraitLDblClick: CInfGame\:\:OnPortraitLDblClick ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::OnPortraitLDblClick(unsigned long id); **Parameters** * ``unsigned long`` *id* - **Remarks** ---- .. _CInfGamePanicRescueItem: CInfGame\:\:PanicRescueItem ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::PanicRescueItem( CItem* pItem, long nCharacterId); **Parameters** * :ref:`CItem`\* *pItem* - * ``long`` *nCharacterId* - **Remarks** ---- .. _CInfGamePrivilegedSlot: CInfGame\:\:PrivilegedSlot ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: unsigned char CInfGame::PrivilegedSlot(CString& sSaveGame); **Parameters** * :ref:`CString`\& *sSaveGame* - **Return Value** Returns ``unsigned char`` **Remarks** ---- .. _CInfGameProgressBarCallback: CInfGame\:\:ProgressBarCallback ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::ProgressBarCallback( unsigned long dwSize, unsigned char bInitialize); **Parameters** * ``unsigned long`` *dwSize* - * ``unsigned char`` *bInitialize* - **Remarks** ---- .. _CInfGamePushGameSlot: CInfGame\:\:PushGameSlot ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::PushGameSlot( CSaveGameSlot* pSlot, int nSlot); **Parameters** * :ref:`CSaveGameSlot`\* *pSlot* - * ``int`` *nSlot* - **Remarks** ---- .. _CInfGameReadyCharacterTerminationSequence: CInfGame\:\:ReadyCharacterTerminationSequence ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::ReadyCharacterTerminationSequence(); **Remarks** ---- .. _CInfGameReleaseServerStore: CInfGame\:\:ReleaseServerStore ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::ReleaseServerStore(CResRef& store); **Parameters** * :ref:`CResRef`\& *store* - **Remarks** ---- .. _CInfGameRememorizeSpells: CInfGame\:\:RememorizeSpells ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::RememorizeSpells(); **Remarks** ---- .. _CInfGameRemoveCharacterFromAllies: CInfGame\:\:RemoveCharacterFromAllies ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: int CInfGame::RemoveCharacterFromAllies(long id); **Parameters** * ``long`` *id* - **Return Value** Returns ``int`` **Remarks** ---- .. _CInfGameRemoveCharacterFromFamiliars: CInfGame\:\:RemoveCharacterFromFamiliars ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: int CInfGame::RemoveCharacterFromFamiliars(long id); **Parameters** * ``long`` *id* - **Return Value** Returns ``int`` **Remarks** ---- .. _CInfGameRemoveCharacterFromParty: CInfGame\:\:RemoveCharacterFromParty ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: int CInfGame::RemoveCharacterFromParty( long id, int& overflow, int addToNonPartyList); **Parameters** * ``long`` *id* - * ``int``\& *overflow* - * ``int`` *addToNonPartyList* - **Return Value** Returns ``int`` **Remarks** ---- .. _CInfGameRemoveDisposableItem: CInfGame\:\:RemoveDisposableItem ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::RemoveDisposableItem(CItem* pItem); **Parameters** * :ref:`CItem`\* *pItem* - **Remarks** ---- .. _CInfGameRemoveFamiliarResRef: CInfGame\:\:RemoveFamiliarResRef ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::RemoveFamiliarResRef( CResRef& resref, unsigned char nAlignment, unsigned char nLevel); **Parameters** * :ref:`CResRef`\& *resref* - * ``unsigned char`` *nAlignment* - * ``unsigned char`` *nLevel* - **Remarks** ---- .. _CInfGameRenderAppearance: CInfGame\:\:RenderAppearance ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::RenderAppearance( CPoint position, int bRenderEquipment); **Parameters** * :ref:`CPoint` *position* - * ``int`` *bRenderEquipment* - **Remarks** ---- .. _CInfGameRenderColorDisplay: CInfGame\:\:RenderColorDisplay ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::RenderColorDisplay( CRect r, int nPickRange, int frame); **Parameters** * :ref:`CRect` *r* - * ``int`` *nPickRange* - * ``int`` *frame* - **Remarks** ---- .. _CInfGameRenderPalette: CInfGame\:\:RenderPalette ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::RenderPalette( CRect r, int nPickRange); **Parameters** * :ref:`CRect` *r* - * ``int`` *nPickRange* - **Remarks** ---- .. _CInfGameRenderPortrait: CInfGame\:\:RenderPortrait ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::RenderPortrait( unsigned long portraitId, CPoint& cpRenderPosition, CSize& szControl, int bPressed, int reorderHighlight, int selectFromMarker, CRect& rClip); **Parameters** * ``unsigned long`` *portraitId* - * :ref:`CPoint`\& *cpRenderPosition* - * :ref:`CSize`\& *szControl* - * ``int`` *bPressed* - * ``int`` *reorderHighlight* - * ``int`` *selectFromMarker* - * :ref:`CRect`\& *rClip* - **Remarks** ---- .. _CInfGameReplaceItemInStore: CInfGame\:\:ReplaceItemInStore ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: int CInfGame::ReplaceItemInStore( CResRef& cResStore, CResRef& oldRef, CResRef& newRef); **Parameters** * :ref:`CResRef`\& *cResStore* - * :ref:`CResRef`\& *oldRef* - * :ref:`CResRef`\& *newRef* - **Return Value** Returns ``int`` **Remarks** ---- .. _CInfGameReputationAdjustment: CInfGame\:\:ReputationAdjustment ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::ReputationAdjustment( short reputationAdjustment, int set); **Parameters** * ``short`` *reputationAdjustment* - * ``int`` *set* - **Remarks** ---- .. _CInfGameRestParty: CInfGame\:\:RestParty ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: unsigned char CInfGame::RestParty( unsigned char nSuggestedDreamToDisplay, int nHP, unsigned char bRenting, unsigned char bMovie, int nGP); **Parameters** * ``unsigned`` char *nSuggestedDreamToDisplay* - * ``int`` *nHP* - * ``unsigned char`` *bRenting* - * ``unsigned char`` *bMovie* - * ``int`` *nGP* - **Return Value** Returns ``unsigned char`` **Remarks** ---- .. _CInfGameRestPartyPrivate: CInfGame\:\:RestPartyPrivate ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: unsigned char CInfGame::RestPartyPrivate( unsigned char nSuggestedDreamToDisplay, int nHP, unsigned char bRenting, unsigned char bMovie, int nGP); **Parameters** * ``unsigned char`` *nSuggestedDreamToDisplay* - * ``int`` *nHP* - * ``unsigned char`` *bRenting* - * ``unsigned char`` *bMovie* - * ``int`` *nGP* - **Return Value** Returns ``unsigned char`` **Remarks** ---- .. _CInfGameRestorePartyToLocations: CInfGame\:\:RestorePartyToLocations ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CInfGame::RestorePartyToLocations( CGameSprite* pCaller, int pocketPlane); **Parameters** * :ref:`CGameSprite`\* *pCaller* - * ``int`` *pocketPlane* - **Return Value** Returns ``short`` **Remarks** ---- .. _CInfGameSaveGame: CInfGame\:\:SaveGame ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: int CInfGame::SaveGame( unsigned char bProgressBarRequired, unsigned char bProgressBarInPlace, unsigned char bSaveScreen, unsigned char exportSave); **Parameters** * ``unsigned char`` *bProgressBarRequired* - * ``unsigned char`` *bProgressBarInPlace* - * ``unsigned char`` *bSaveScreen* - * ``unsigned char`` *exportSave* - **Return Value** Returns ``int`` **Remarks** ---- .. _CInfGameSaveGameExists: CInfGame\:\:SaveGameExists ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: int CInfGame::SaveGameExists( CString& sSaveGame, unsigned char nSaveRoot); **Parameters** * :ref:`CString`\& *sSaveGame* - * ``unsigned char`` *nSaveRoot* - **Return Value** Returns ``int`` **Remarks** ---- .. _CInfGameSaveMultiPlayerPermissions: CInfGame\:\:SaveMultiPlayerPermissions ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::SaveMultiPlayerPermissions(); **Remarks** ---- .. _CInfGameSaveOptions: CInfGame\:\:SaveOptions ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::SaveOptions(); **Remarks** ---- .. _CInfGameSelectAll: CInfGame\:\:SelectAll ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: int CInfGame::SelectAll(unsigned char bPlaySound); **Parameters** * ``unsigned char`` *bPlaySound* - **Return Value** Returns ``int`` **Remarks** ---- .. _CInfGameSelectCharacter: CInfGame\:\:SelectCharacter ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: int CInfGame::SelectCharacter( long characterId, unsigned char bPlaySelectSound); **Parameters** * ``long`` *characterId* - * ``unsigned char`` *bPlaySelectSound* - **Return Value** Returns ``int`` **Remarks** ---- .. _CInfGameSelectToolbar: CInfGame\:\:SelectToolbar ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::SelectToolbar(); **Remarks** ---- .. _CInfGameSetAppearanceColorsBody: CInfGame\:\:SetAppearanceColorsBody ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::SetAppearanceColorsBody(unsigned char* appearanceColorsBody); **Parameters** * ``unsigned char``\* *appearanceColorsBody* - **Remarks** ---- .. _CInfGameSetAppearanceColorsHelmet: CInfGame\:\:SetAppearanceColorsHelmet ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::SetAppearanceColorsHelmet(unsigned char* appearanceColorsHelmet); **Parameters** * ``unsigned char``\* *appearanceColorsHelmet* - **Remarks** ---- .. _CInfGameSetAppearanceColorsShield: CInfGame\:\:SetAppearanceColorsShield ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::SetAppearanceColorsShield(unsigned char* appearanceColorsShield); **Parameters** * ``unsigned char``\* *appearanceColorsShield* - **Remarks** ---- .. _CInfGameSetAppearanceColorsWeapon: CInfGame\:\:SetAppearanceColorsWeapon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::SetAppearanceColorsWeapon(unsigned char* appearanceColorsWeapon); **Parameters** * ``unsigned char``\* *appearanceColorsWeapon* - **Remarks** ---- .. _CInfGameSetCampaign: CInfGame\:\:SetCampaign ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: int CInfGame::SetCampaign(CString campaign); **Parameters** * :ref:`CString` *campaign* - **Return Value** Returns ``int`` **Remarks** ---- .. _CInfGameSetCharacterSlot: CInfGame\:\:SetCharacterSlot ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: int CInfGame::SetCharacterSlot( int nCharacterSlot, long nCharacterId); **Parameters** * ``int`` *nCharacterSlot* - * ``long`` *nCharacterId* - **Return Value** Returns ``int`` **Remarks** ---- .. _CInfGameSetIconIndex: CInfGame\:\:SetIconIndex ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::SetIconIndex(unsigned char iconIndex); **Parameters** * ``unsigned char`` *iconIndex* - **Remarks** ---- .. _CInfGameSetItemToStore: CInfGame\:\:SetItemToStore ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: int CInfGame::SetItemToStore( CResRef& cResStore, CResRef& cResItem, int nItems, int itemFlags); **Parameters** * :ref:`CResRef`\& *cResStore* - * :ref:`CResRef`\& *cResItem* - * ``int`` *nItems* - * ``int`` *itemFlags* - **Return Value** Returns ``int`` **Remarks** ---- .. _CInfGameSetLastTarget: CInfGame\:\:SetLastTarget ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::SetLastTarget(long id); **Parameters** * ``long`` *id* - **Remarks** ---- .. _CInfGameSetProtagonist: CInfGame\:\:SetProtagonist ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::SetProtagonist(long nId); **Parameters** * ``long`` *id* - **Remarks** ---- .. _CInfGameSetReputation: CInfGame\:\:SetReputation ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::SetReputation( short rep, int checkBounds); **Parameters** * ``short`` *rep* - * ``int`` *checkBounds* - **Remarks** ---- .. _CInfGameSetStartArea2DA: CInfGame\:\:SetStartArea2DA ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::SetStartArea2DA(CString start2da); **Parameters** * :ref:`CString` *start2da* - **Remarks** ---- .. _CInfGameSetStartParty2DA: CInfGame\:\:SetStartParty2DA ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::SetStartParty2DA(CString startParty2da); **Parameters** * :ref:`CString` *startParty2da* - **Remarks** ---- .. _CInfGameSetState: CInfGame\:\:SetState ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::SetState( short state, int allowDead); **Parameters** * ``short`` *state* - * ``int`` *allowDead* - **Remarks** ---- .. _CInfGameSetTravelScreenImageResRef: CInfGame\:\:SetTravelScreenImageResRef ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::SetTravelScreenImageResRef(CResRef& resrefTravelScreenImage); **Parameters** * :ref:`CResRef`\& *resrefTravelScreenImage* - **Remarks** ---- .. _CInfGameSetVisibleArea: CInfGame\:\:SetVisibleArea ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::SetVisibleArea(unsigned char nAreaId); **Parameters** * ``unsigned char`` *nAreaId* - **Remarks** ---- .. _CInfGameSetupCharacters: CInfGame\:\:SetupCharacters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::SetupCharacters(unsigned char bProgressBarInPlace); **Parameters** * ``unsigned char`` *bProgressBarInPlace* - **Remarks** ---- .. _CInfGameShowCreatureTooltips: CInfGame\:\:ShowCreatureTooltips ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::ShowCreatureTooltips(unsigned char time); **Parameters** * ``unsigned char`` *time* - **Remarks** ---- .. _CInfGameStartCharacterTerminationSequence: CInfGame\:\:StartCharacterTerminationSequence ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::StartCharacterTerminationSequence(); **Remarks** ---- .. _CInfGameStepAnimation: CInfGame\:\:StepAnimation ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::StepAnimation(unsigned char direction); **Parameters** * ``unsigned char`` *direction* - **Remarks** ---- .. _CInfGameStorePartyLocations: CInfGame\:\:StorePartyLocations ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::StorePartyLocations(int pocketPlane); **Parameters** * ``int`` *pocketPlane* - **Remarks** ---- .. _CInfGameSwapCharacters: CInfGame\:\:SwapCharacters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::SwapCharacters( unsigned long pos1, unsigned long pos2); **Parameters** * ``unsigned long`` *pos1* - * ``unsigned long`` *pos2* - **Remarks** ---- .. _CInfGameSwapItemGround: CInfGame\:\:SwapItemGround ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: int CInfGame::SwapItemGround( long nContainerId, short nSlotNum, CItem*& pNewItem, unsigned long& errorCode, unsigned short wCount, unsigned char bFromServer); **Parameters** * ``long`` *nContainerId* - * ``short`` *nSlotNum* - * :ref:`CItem`\*\& *pNewItem* - * ``unsigned long``\& *errorCode* - * ``unsigned short`` *wCount* - * ``unsigned char`` *bFromServer* - **Return Value** Returns ``int`` **Remarks** ---- .. _CInfGameSwapItemPersonal: CInfGame\:\:SwapItemPersonal ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: int CInfGame::SwapItemPersonal( short nPortraitNum, short nSlotNum, CItem*& pNewItem, unsigned long& errorCode, unsigned short wCount, unsigned char bFromServer, CGameSprite* pSprite); **Parameters** * ``short`` *nPortraitNum* - * ``short`` *nSlotNum* - * :ref:`CItem`\*\& *pNewItem* - * ``unsigned long``\& *errorCode* - * ``unsigned short`` *wCount* - * ``unsigned char`` *bFromServer* - * :ref:`CGameSprite`\* *pSprite* - **Return Value** Returns ``int`` **Remarks** ---- .. _CInfGameSwapItemPersonalInventory: CInfGame\:\:SwapItemPersonalInventory ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: int CInfGame::SwapItemPersonalInventory( short nPortraitNum, CItem*& pNewItem, short nSlotNum, unsigned long& errorCode, unsigned short wCount, unsigned char bFromServer, int bAutoStacking, int bFlexibleSlot); **Parameters** * ``short`` *nPortraitNum* - * :ref:`CItem`\*\& *pNewItem* - * ``short`` *nSlotNum* - * ``unsigned long``\& *errorCode* - * ``unsigned short`` *wCount* - * ``unsigned char`` *bFromServer* - * ``int`` *bAutoStacking* - * ``int`` *bFlexibleSlot* - **Return Value** Returns ``int`` **Remarks** ---- .. _CInfGameSynchronousUpdate: CInfGame\:\:SynchronousUpdate ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::SynchronousUpdate(); **Remarks** ---- .. _CInfGameTakeItemFromStore: CInfGame\:\:TakeItemFromStore ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: short CInfGame::TakeItemFromStore( CResRef& cResStore, CResRef& ref, int number); **Parameters** * :ref:`CResRef`\& *cResStore* - * :ref:`CResRef`\& *ref* - * ``int`` *number* - **Return Value** Returns ``short`` **Remarks** ---- .. _CInfGameToggleAI: CInfGame\:\:ToggleAI ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: unsigned char CInfGame::ToggleAI(); **Return Value** Returns ``unsigned char`` **Remarks** ---- .. _CInfGameUnmarshal: CInfGame\:\:Unmarshal ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: int CInfGame::Unmarshal( unsigned char* pGame, long nGame, unsigned char bProgressBarInPlace); **Parameters** * ``unsigned char``\* *pGame* - * ``long`` *nGame* - * ``unsigned char`` *bProgressBarInPlace* - **Return Value** Returns ``int`` **Remarks** ---- .. _CInfGameUnselectAll: CInfGame\:\:UnselectAll ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::UnselectAll(); **Remarks** ---- .. _CInfGameUpdateCharacterPartyOrder: CInfGame\:\:UpdateCharacterPartyOrder ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: unsigned char CInfGame::UpdateCharacterPartyOrder( long* pCharacterIds, short nOverflowCharacters, long* pOverflowCharacterIds); **Parameters** * ``long``\* *pCharacterIds* - * ``short`` *nOverflowCharacters* - * ``long``\* *pOverflowCharacterIds* - **Return Value** Returns ``unsigned char`` **Remarks** ---- .. _CInfGameUpdateCharacterSlots: CInfGame\:\:UpdateCharacterSlots ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::UpdateCharacterSlots(); **Remarks** ---- .. _CInfGameUpdatePartyToExpansionPack: CInfGame\:\:UpdatePartyToExpansionPack ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::UpdatePartyToExpansionPack( int bStart, int bForceDefault, long nXPGiven); **Parameters** * ``int`` *bStart* - * ``int`` *bForceDefault* - * ``long`` *nXPGiven* - **Remarks** ---- .. _CInfGameUpdatePortrait: CInfGame\:\:UpdatePortrait ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::UpdatePortrait( short nPortrait, unsigned long panelId); **Parameters** * ``short`` *nPortrait* - * ``unsigned long`` *panelId* - **Return Value** **Remarks** ---- .. _CInfGameUpdateTokens: CInfGame\:\:UpdateTokens ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::UpdateTokens(CGameSprite* pSprite); **Parameters** * :ref:`CGameSprite`\* *pSprite* - **Remarks** ---- .. _CInfGameUseMagicOnGround: CInfGame\:\:UseMagicOnGround ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: int CInfGame::UseMagicOnGround(CPoint ptTarget); **Parameters** * :ref:`CPoint` *ptTarget* - **Return Value** Returns ``int`` **Remarks** ---- .. _CInfGameUseMagicOnObject: CInfGame\:\:UseMagicOnObject ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: int CInfGame::UseMagicOnObject(long target); **Parameters** * ``long`` *target* - **Return Value** Returns ``int`` **Remarks** ---- .. _CInfGameWorldEngineActivated: CInfGame\:\:WorldEngineActivated ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::WorldEngineActivated(CVidMode* pVidMode); **Parameters** * :ref:`CVidMode`\* *pVidMode* - **Remarks** ---- .. _CInfGameWorldEngineDeactivated: CInfGame\:\:WorldEngineDeactivated ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: void CInfGame::WorldEngineDeactivated(); **Remarks**